package com.zg.datapush.req;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 推送记录分页查询请求
 * @author zg
 */
@Data
@ApiModel(value = "推送记录分页查询请求", description = "推送记录分页查询请求")
public class DpPushRecordPageReq {

    @ApiModelProperty(value = "任务ID")
    private Long taskId;

    @ApiModelProperty(value = "任务名称")
    private String taskName;

    @ApiModelProperty(value = "推送方式")
    private String pushMethod;

    @ApiModelProperty(value = "推送模式")
    private String pushMode;

    @ApiModelProperty(value = "触发类型")
    private String triggerType;

    @ApiModelProperty(value = "推送状态")
    private String status;

    @ApiModelProperty(value = "单据类型")
    private String documentType;

    @ApiModelProperty(value = "开始时间-起")
    private Date startTimeBegin;

    @ApiModelProperty(value = "开始时间-止")
    private Date startTimeEnd;

    @ApiModelProperty(value = "创建人")
    private String createBy;

    @ApiModelProperty(value = "页码")
    private Integer page = 1;

    @ApiModelProperty(value = "页大小")
    private Integer pageSize = 10;
}
